<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="UTF-8" />
        <title>Document</title>
        <script src="../js/vue2-dev.js"></script>
    </head>
    <body>
        <div id="root1">
            <h1>{{name}}</h1>
        </div>
        <br />
        <div id="root2">
            <h1>{{name}}</h1>
        </div>
        <script>
            // 第一种方式就是通过在vue的构造函数中就绑定vue实例和html元素的关系
            const vm1 = new Vue({
                el: "#root1",
                data: {
                    name: "xuhu",
                },
            });
        </script>
        <script>
            // 第二种方式是通过vue实例的$mount方法挂在vue实例到html元素上
            const vm2 = new Vue({
                // el: "#root2",
                data: {
                    name: "xuhu",
                },
            });
            // 挂载的这种方式更加灵活，让我们有更多的操作空间，比如我们等1秒之后再挂载
            setTimeout(() => {
                vm2.$mount("#root2");
            }, 1000);
        </script>
    </body>
</html>
